package com.qiaofang.applet.service.property.domain;

import com.qiaofang.applet.common.base.BaseDomain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.mongodb.core.mapping.Document;

import java.math.BigDecimal;
import java.util.List;

@Data
@Document(collection = "estate_detail")
@ApiModel("楼盘详情表")
@NoArgsConstructor
public class EstateDetail extends BaseDomain {

    @ApiModelProperty("楼盘唯一UUID")
    private String estateUniqueUuid;

    @ApiModelProperty("本月参考售均价")
    private BigDecimal currentSellPrice;

    @ApiModelProperty("本月参考租均价")
    private BigDecimal currentRentPrice;

    @ApiModelProperty("小区介绍")
    private String introduction;

    @ApiModelProperty("小区行车路线")
    private String driveCircuit;

    @ApiModelProperty("周边配套说明")
    private String surroundingExplain;

    @ApiModelProperty("户型情况")
    private String houseTypeDes;

    @ApiModelProperty("居住情况")
    private String dwellDes;

    @ApiModelProperty("居住人群")
    private String dwellCrowd;

    @ApiModelProperty("小区故事")
    private List<EstateStory> storyList;

    @ApiModelProperty("小区点评")
    private List<EstateComment> estateComments;

    @ApiModelProperty("小区信息展开")
    private Boolean unfold;
}
